palm (of hand) - Spanish English Dictionary